/***********************************************************************/
/* Open Visualization Data Explorer                                    */
/* (C) Copyright IBM Corp. 1989,1999                                   */
/* ALL RIGHTS RESERVED                                                 */
/* This code licensed under the                                        */
/*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
/***********************************************************************/
#define RCKT12PTS 60
#define RCKT12TRS 46
static Point points[RCKT12PTS] = {
    {0.5000000000F, 0.0000000000F, 0.0000000000F},
    {0.5000000000F, 0.8500000238F, 0.0000000000F},
    {0.4330126941F, 0.0000000000F, 0.2500000000F},
    {0.4330126941F, 0.8500000238F, 0.2500000000F},
    {0.2499999851F, 0.0000000000F, 0.4330127239F},
    {0.2499999851F, 0.8500000238F, 0.4330127239F},
    {-0.0000000219F, 0.0000000000F, 0.5000000000F},
    {-0.0000000219F, 0.8500000238F, 0.5000000000F},
    {-0.2500000298F, 0.0000000000F, 0.4330126941F},
    {-0.2500000298F, 0.8500000238F, 0.4330126941F},
    {-0.4330126941F, 0.0000000000F, 0.2500000298F},
    {-0.4330126941F, 0.8500000238F, 0.2500000298F},
    {-0.5000000000F, 0.0000000000F, -0.0000000437F},
    {-0.5000000000F, 0.8500000238F, -0.0000000437F},
    {-0.4330126345F, 0.0000000000F, -0.2500000894F},
    {-0.4330126345F, 0.8500000238F, -0.2500000894F},
    {-0.2499999553F, 0.0000000000F, -0.4330127239F},
    {-0.2499999553F, 0.8500000238F, -0.4330127239F},
    {0.0000000060F, 0.0000000000F, -0.5000000000F},
    {0.0000000060F, 0.8500000238F, -0.5000000000F},
    {0.2499999553F, 0.0000000000F, -0.4330127239F},
    {0.2499999553F, 0.8500000238F, -0.4330127239F},
    {0.4330127835F, 0.0000000000F, -0.2499998808F},
    {0.4330127835F, 0.8500000238F, -0.2499998808F},
    {0.8333334923F, 0.7500000000F, 0.0000000000F},
    {0.7216879725F, 0.7500000000F, 0.4166667461F},
    {0.4166667163F, 0.7500000000F, 0.7216879725F},
    {-0.0000000364F, 0.7500000000F, 0.8333334923F},
    {-0.4166667759F, 0.7500000000F, 0.7216879725F},
    {-0.7216879725F, 0.7500000000F, 0.4166667759F},
    {-0.8333334923F, 0.7500000000F, -0.0000000729F},
    {-0.7216878533F, 0.7500000000F, -0.4166668952F},
    {-0.4166666567F, 0.7500000000F, -0.7216880322F},
    {0.0000000099F, 0.7500000000F, -0.8333334923F},
    {0.4166666865F, 0.7500000000F, -0.7216880322F},
    {0.7216880918F, 0.7500000000F, -0.4166665375F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F},
    {0.5000000000F, 0.0000000000F, 0.0000000000F},
    {0.4330126941F, 0.0000000000F, 0.2500000000F},
    {0.2499999851F, 0.0000000000F, 0.4330127239F},
    {-0.0000000219F, 0.0000000000F, 0.5000000000F},
    {-0.2500000298F, 0.0000000000F, 0.4330126941F},
    {-0.4330126941F, 0.0000000000F, 0.2500000298F},
    {-0.5000000000F, 0.0000000000F, -0.0000000437F},
    {-0.4330126345F, 0.0000000000F, -0.2500000894F},
    {-0.2499999553F, 0.0000000000F, -0.4330127239F},
    {0.0000000060F, 0.0000000000F, -0.5000000000F},
    {0.2499999553F, 0.0000000000F, -0.4330127239F},
    {0.4330127835F, 0.0000000000F, -0.2499998808F}};

#include <dxconfig.h>

static Point normals[RCKT12PTS] = {
    {1.0000000000F, 0.0000000000F, 0.0000000000F},
    {1.0000000000F, 0.0000000000F, 0.0000000000F},
    {0.8660253882F, 0.0000000000F, 0.5000000000F},
    {0.8660253882F, 0.0000000000F, 0.5000000000F},
    {0.4999999702F, 0.0000000000F, 0.8660254478F},
    {0.4999999702F, 0.0000000000F, 0.8660254478F},
    {-0.0000000437F, 0.0000000000F, 1.0000000000F},
    {-0.0000000437F, 0.0000000000F, 1.0000000000F},
    {-0.5000000596F, 0.0000000000F, 0.8660253882F},
    {-0.5000000596F, 0.0000000000F, 0.8660253882F},
    {-0.8660253882F, 0.0000000000F, 0.5000000596F},
    {-0.8660253882F, 0.0000000000F, 0.5000000596F},
    {-1.0000000000F, 0.0000000000F, -0.0000000874F},
    {-1.0000000000F, 0.0000000000F, -0.0000000874F},
    {-0.8660252690F, 0.0000000000F, -0.5000001788F},
    {-0.8660252690F, 0.0000000000F, -0.5000001788F},
    {-0.4999999106F, 0.0000000000F, -0.8660254478F},
    {-0.4999999106F, 0.0000000000F, -0.8660254478F},
    {0.0000000119F, 0.0000000000F, -1.0000000000F},
    {0.0000000119F, 0.0000000000F, -1.0000000000F},
    {0.4999999106F, 0.0000000000F, -0.8660254478F},
    {0.4999999106F, 0.0000000000F, -0.8660254478F},
    {0.8660255671F, 0.0000000000F, -0.4999997616F},
    {0.8660255671F, 0.0000000000F, -0.4999997616F},
    {0.4830437303F, 0.8755962253F, 0.0000000000F},
    {0.4183281362F, 0.8755962253F, 0.2415218651F},
    {0.2415218502F, 0.8755962253F, 0.4183281362F},
    {-0.0000000211F, 0.8755962253F, 0.4830437303F},
    {-0.2415218800F, 0.8755962253F, 0.4183281362F},
    {-0.4183281362F, 0.8755962253F, 0.2415218800F},
    {-0.4830437303F, 0.8755962253F, -0.0000000422F},
    {-0.4183281064F, 0.8755962253F, -0.2415219694F},
    {-0.2415218204F, 0.8755962253F, -0.4183281660F},
    {0.0000000058F, 0.8755962253F, -0.4830437303F},
    {0.2415218353F, 0.8755962253F, -0.4183281660F},
    {0.4183282256F, 0.8755962253F, -0.2415217459F},
    {0.4830437303F, 0.8755962253F, 0.0000000000F},
    {0.4183281362F, 0.8755962253F, 0.2415218651F},
    {0.2415218502F, 0.8755962253F, 0.4183281362F},
    {-0.0000000211F, 0.8755962253F, 0.4830437303F},
    {-0.2415218800F, 0.8755962253F, 0.4183281362F},
    {-0.4183281362F, 0.8755962253F, 0.2415218800F},
    {-0.4830437303F, 0.8755962253F, -0.0000000422F},
    {-0.4183281064F, 0.8755962253F, -0.2415219694F},
    {-0.2415218204F, 0.8755962253F, -0.4183281660F},
    {0.0000000058F, 0.8755962253F, -0.4830437303F},
    {0.2415218353F, 0.8755962253F, -0.4183281660F},
    {0.4183282256F, 0.8755962253F, -0.2415217459F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.0000000000F, -1.0000000000F, 0.0000000000F}};

static Triangle triangles[] = {{0, 1, 2},
                               {2, 1, 3},
                               {2, 3, 4},
                               {4, 3, 5},
                               {4, 5, 6},
                               {6, 5, 7},
                               {6, 7, 8},
                               {8, 7, 9},
                               {8, 9, 10},
                               {10, 9, 11},
                               {10, 11, 12},
                               {12, 11, 13},
                               {12, 13, 14},
                               {14, 13, 15},
                               {14, 15, 16},
                               {16, 15, 17},
                               {16, 17, 18},
                               {18, 17, 19},
                               {18, 19, 20},
                               {20, 19, 21},
                               {20, 21, 22},
                               {22, 21, 23},
                               {22, 23, 0},
                               {0, 23, 1},
                               {24, 36, 25},
                               {25, 37, 26},
                               {26, 38, 27},
                               {27, 39, 28},
                               {28, 40, 29},
                               {29, 41, 30},
                               {30, 42, 31},
                               {31, 43, 32},
                               {32, 44, 33},
                               {33, 45, 34},
                               {34, 46, 35},
                               {35, 47, 24},
                               {48, 49, 50},
                               {48, 50, 51},
                               {48, 51, 52},
                               {48, 52, 53},
                               {48, 53, 54},
                               {48, 54, 55},
                               {48, 55, 56},
                               {48, 56, 57},
                               {48, 57, 58},
                               {48, 58, 59}};
